Books by David G Shaw