Robert Galbraith Troubled Blood - Hachette UK - 944 pages ISBN: 9780316498968 Subjects--Topical Terms: Mystery LC Class. No.: PR6068.O93 Dewey Class. No.: 823.92