In this haunting and controversial novel, Youssef Ziedan confronts issues as vital today as they were nearly two millennia ago. Set in the 5th century AD, Azazeel is the exquisitely crafted tale of a...