Books by B.G. Foster