Myths, moors and holy war : reassessing the history and archaeology of Gibraltar and the Straits, AD 711-1462. - Lane, Kevin (2014)