Author: Jacob Albert Willebrord Moleschott