Author: Juan 1821-1893 Vilanova y Piera