Robert M. Price
Also used as an alternate name by Robert M. Price.