James P. Hogan: An Appreciation

Overview: