Books by Graham J. Murphy