Dance of the gods - Roberts, Nora (New York Jove books, 2006)