who said stand on the shoulders of giants
Bernard of Chartres
-1
Section::::Abstract.
Standing on the shoulders of giants
2688034
14281210132222292866
NONE
Section::::Abstract.
Standing on the shoulders of giants
2688034