Spellbound : from ancient gods to modern Merlins : a time tour of myth and magic