James a. Hall

7 books

816 pages hardcover

nonfiction business computer science economics challenging informative slow-paced

326 pages paperback

fiction fantasy medium-paced

384 pages paperback

fiction thriller medium-paced

520 pages paperback

nonfiction autobiography biography memoir medium-paced

136 pages paperback

fiction fantasy slow-paced

148 pages paperback

nonfiction politics medium-paced

290 pages paperback

fiction science science fiction medium-paced