Author: Hunter, David James , 1968- (author.)