Books by michael foreman