Books by Robert J Hastings