Books by D Bruce Foster