Author: Carl Theodor V Siebold and Albert V Ko