Books by James Lamb