A gripping mystery full of historical facts