Nathan M. Farrugia

30 books

178 pages digital

challenging dark fast-paced

174 pages digital

adventurous dark tense fast-paced

478 pages 2017

adventurous informative tense fast-paced

108 pages 2016

fiction science fiction thriller adventurous mysterious tense fast-paced

250 pages 2016

fiction science fiction thriller adventurous tense fast-paced

218 pages 2018

adventurous tense fast-paced

1357 pages 2017

fiction thriller mysterious fast-paced

31 pages digital

nonfiction informative medium-paced

376 pages digital

fiction science fiction challenging dark fast-paced

131 pages 2020

adventurous dark tense fast-paced