O'Reilly logo
  • David Jenkins thinks this is interesting:

However, when you embark on your development journey with SharePoint you will be confounded with one question again and again: How should I develop this in SharePoint?