avg_rating: 3.5
name: David Waines
about: David Waines is Emeritus Professor of Islamic Studies, Lancaster University in England. He has also held teaching or research posts in Canada, Egypt, Spain and the Netherlands.