Marwoto Hadi Soesastro Author