Trevor Ball, Author at SnapShot Interactive