Higher Speculations: Grand Theories and Failed Revolutions in Physics and Cosmology