Books by Robert French