What books have helped you get a grasp of n-Tier development (Presentation Layer, UI Business Objects, Data Business Objects, and Data sets)?
I'd prefer books, but blogs and other sites are welcome suggestions too. I've inherited a n-Tier designed application at a new job and although it's taken me some time to get used to it, I see the usefulness of the concepts. Moving forward, I want to make sure my development falls in the same standards. A focus in C# would be great too.
Also, are there other design patterns that you would suggest for scalability? Is there any suggested reading you can provide for those design patterns?