Ejb Design Patterns by Floyd Marinescu & Ed Roman