Zaenal Arifin, Author at