An Introduction to Shi`i Islam: The History and Doctrines of Twelver Shi`ism