Paradoxes of Political Ethics by John Parrish, John M. Parrish & Parrish John M.