Understanding .net a tutorial and analysis - David Chappell (John Wiley & Sons)