Author: Cardan, Jerome; Translated By Stoner, Jean