Herschel: Unveiling New Horizons: An Astronomer's Quest for Truth in a Skeptical SocietyHector Macpherson