Sutherland The Literary Detective: 100 Puzzles in Classic Fiction - Oxford University PressOxford University Press 2023 ISBN: 9781383000016 Source: EBOOK