9781642473605e