Michael J. Arruda

2 books

247 pages paperback 1998

fiction horror dark mysterious reflective medium-paced

332 pages paperback

fiction science science fiction travel medium-paced