(CC BY-NC-ND; “ND” indicates that this resource may not be modified. Printing is also prohibited.) This book has had several revisions. While this newer version is much better than the pre-revision 2.0 material, be aware of the limits of its license.