Books by Peter A Richards