9781319042578