Books by David J. Rosen