I need a push in the right direction with regards to ordering data using Linq.
I've got a list of People objects in C#, which in turn, holds a list of Sites that the person may be associated with.
Those Site objects holds is an instance of an Organisation object, that the site is associated with (as an organisation may have many sites..)
Edit: A person will only belong to a single organisation in the list. (Thanks @jonskeet)
How do I order the list of people, using Linq (or Lamba) to show them in alphabetical order, by their Organisation, and then ordered by the Surname, Firstname of the contact..??