Online Library TheLib.net » Stephen Hawking. Extraordinary Theoretical Physicist