Wikipedia Article on Dawoodi Bohra - Must read.