Books by B. Brian Foster