James Long

26 books

268 pages paperback

fiction mystery mysterious medium-paced

480 pages hardcover 2007

nonfiction biography history adventurous challenging informative medium-paced

516 pages paperback

nonfiction computer science informative medium-paced

160 pages paperback

nonfiction science

416 pages digital

172 pages paperback

nonfiction history challenging informative reflective medium-paced

64 pages 1991

informative mysterious slow-paced

331 pages digital

mysterious medium-paced

400 pages digital 1993

dark mysterious tense slow-paced

390 pages digital