contestada

Who were the giants to whom newton was referring? could this be said of any scientific accomplishment?