Robert M Garrity Author