You need to sign in or sign up before continuing.

James Langton

145 books

464 pages paperback 2018

fiction historical romance emotional mysterious slow-paced

372 pages paperback 1989

fiction crime mystery mysterious slow-paced

368 pages digital 2022

fiction historical romance adventurous emotional slow-paced

368 pages digital 2017

fiction historical romance lighthearted slow-paced

285 pages 1971

fiction classics horror short stories dark mysterious slow-paced

368 pages paperback 2019

fiction crime historical mystery dark mysterious tense medium-paced

304 pages digital 2013

fiction historical mystery mysterious medium-paced

384 pages paperback 1992

fiction crime mystery mysterious medium-paced

480 pages digital 2018

nonfiction biography religion challenging informative reflective slow-paced

390 pages paperback 2013

fiction historical thriller adventurous informative mysterious slow-paced