Concurrent Programming on Windows: Architecture, Principles, and Patterns (Microsoft .Net Development) Many-core is a disruptive fact so learning to think parallel is best done sooner.
Inside Microsoft® SQL Server® 2008: T-SQL Querying A modern reference must.
REST in Practice: Hypermedia and Systems Architecture