Author: NYANATILOKA.