Author: Stephan N. Reilly

Professional game developer, semi-professional writer and completely amateur human.