Hayward's Revenge
375 pages