Islam beliefs and observances - Farah, Caesar E. 1929-2009 (Barron's, 2003)