Books by Greg M. Allenby