'A Little Hatred' by Joe Abercrombie is the first book in a new blockbuster fantasy trilogy where the age of the machine dawns, but the age of magic refuses to die.