Designing Deep Learning Systems: A software engineer's guide - Wang (IEEE, 2003)