updated link to 'Design Patterns in Python' book to comply with creative commons license