9781319104931 pdf