• Warren J. Keegan (auth.)