Books by James J. Lynes