Learning canvas tutorial by tutorial from the book.  With my own creativity and experimentation, added.