Technology for Smart Futures - Dastbaz, Mohammad. (Springer International Publishing,)