Books by Derek Berry Thorpe