Fritz Zwicky: An Extraordinary Astrophysicist (Advances in Astronomy & Astrophysics)