I've been considering what the best books for bringing someone up to speed on .NET who is a programmer already (though not necessarily VB) might be.  Ideas?