Author: Nublan Zaky Dato' Yusoff Zaky.