1
by Sheehan, John J.
Published 2013
McGraw-Hill Education

2
Published 2018
Routledge