You might like S. G. McMahon's other books...