Pyramid – Paperback By Macaulay, David – GOOD

A nice touch is the way this novel blends humor with heartbreak.