Books written by Robert H. Haworth