LPTHW 43 - Basic Object-Oriented Analysis and Design