'A remarkable book, surprisingly gripping and often very moving ... stories weave and unweave over the book's course, patterning thought into a complex built environment,...