Books by Foster, William Trufant (sorted by release date)