Books by Timothy P. Foster