Books by Peter Rose