Domain Driven Design (rekommenderad men frivillig, ganska avancerad)
OOA & D Tutorial Some rules of thumb