Author: Maulana Azad Library.