David Steinberg book review