Learning JavaScript Design Patterns Learning JavaScript Design Patterns A book by Addy Osmani Beginner Paid book