9781642505214_cover