9781284157352 pdf