Author: Andrew Klavan Writing as Keith Peterson