This is a good book to learn about using the open source version of the .NET framework. My only complaint would be that if you are already familar with .NET development this book spends too much time explaining .NET concepts. However, that coverage isn’t in depth since it is a developers notebook which makes it much easier to deal with while you get valuable information on the Mono implementation.