The gormenghast trilogy - Peake, Mervyn (Ballantine Books, 1968)