Twenty-three great objectives of building the House of Allah.
Ahmad, Mirza Nasir.
Islam International Publications,
2012.