Books by Nicholas A. John