Books by john a. lane