I am looking for a good book that I can get a better understanding of software structure design. I know there are many good programs out there that help with this but I still don't really know proper techniques, etc.
Has anybody read or heard of a recent book published that would help me get a better understanding?