Can anyone recommend me a beginners book to learn C# ? I'm not a total novice to the odd bit of code but my job is leading me down a path that may need me to write some plugins for our own software products. There is a bewildering amount on Amazon but id like a recommendation from someone first hand.