Books by Nicholas Peter Harvey