The Selberg-Arthur Trace Formula by Salahoddin Shokranian