I am currently reading Pro LINQ c# 2008, and in page 87 the guy says OrderBy and OrderByDescending are stable. But he says exactly the opposite in page 96. It looks to me as
According to MSDN, OrderBy is stable, as is OrderByDescending.
OrderBy