9781642474435e