Books by John E Richardson