Reviving the Dying Giant - Mohajeri, Shahrooz; Horlemann, Lena (Springer International Publishing, 2017)