The Pillars of Islamic Faith

Imagine a house, built up on stilts, standing alone on a deserted beach. The waves crash agains ...