9781642473339e