Joan Mackenzie reviews Dark Towers by David Enrich