All fairy tales H. L. Macfarlane has written to date, including the best-selling Bright Spear trilogy.