Mastering C# database programming - Price, Jason. (Sybex,)