This is a very nice introduction to basic probability. Readers unfamiliar with this book can see what others have said here.
To learn this material as well as possible I worked through the book's exercises and wrote up solutions as I went along.
You can preview the current version of this work here.
As always, I am interested in hearing about any errors that might exist in this material.