yeh my school is doing On Giant's Shoulders too. It is an imaginative journey text, you just have to read it and you will eventually understand how it relates. It discusses how each of the scientists have discovered their own ideas through the inspiration and speculation of previous scientists...