Electronic Design Patterns
first published here