Margo Dill: Fantasy fans should read 'A Balance Broken'