British author Terry Pratchett, creator of the science fantasy Discworld novels, died on yesterday (March 12) aged 66 after a long battle with Alzheimers disease, his publishers said.