On My Bookshelf - 'Dive into Design Patterns' by Alexander Shvets