"If I have seen any further it is only by standing on the shoulders of Giants." -Isaac Newton