A 21st Century Cyber-Physical Systems Education. - John A. Stankovic; James W. Sturges; Jon Eisenberg (Computer, 2017)