Pattern-OrientedSoftwareArchitecture,PatternsforConcurrentandNetworkedObjects,Volume2