Author: Martadihardja.