zafar iqbal books list