Tom Francis

3 books

461 pages paperback 2010

fiction science fiction short stories speculative fiction funny slow-paced

82 pages paperback 2008

492 pages paperback 2013

fiction science fiction short stories dark fast-paced