TALIB, A. L. (2017). SHAH JAHAN. BATU CAVES, SELANGOR, PTS PUBLISHING HOUSE.