Books by Richard W. Steele