Granite Cove

296 pages paperback 1916

dark lighthearted mysterious fast-paced