Every day you may make progress.  Every step may be fruitful.  yet there will stretch out before you an ever-lengthening, ever-ascending, ever-improving path.  You know you will never get to the end of the journey.  But this, so far from discouraging, only adds to the joy and glory of the climb.
~Sir Winston Churchill

 
A HISTORY OF INNOVATION