Beyond alll heavens - Chatterjee, J. (N. D. Harper, 2003)