Books by James B. Steele