Edinburgh's Place in Scientific Progress. Prepared for the Edinburgh Meeting of the British Association