Books by David--Ed. Rosenberg