Books by David S. Rose