Books by Peter S. Rush