9781642471045