The Pilgrim’s Revenge book review