Books by Allen, James Lane