James I. Kirkland

2 books

383 pages paperback 1995

fiction science fiction adventurous fast-paced

2248 pages digital