Great find, thanks for reporting this.
 I am working on it. 
 Note to self - we also need to add reference to POSA book with this task in README
 Please close this issue, if you are satisfied.
 Once #204 is merged we can close this.

Half Sync/Half Async pattern
This is a _concurrency_ pattern. The pattern separates asynchronous I/O from the synchronous one. Main thread doesn't block on incoming client requests and long-running operations are offloaded to a dedicated synchronous layer. Processing results are delivered by the means of callbacks.
Some resources:
- http://www.cs.wustl.edu/~schmidt/PDF/PLoP-95.pdf
- http://zezutom.blogspot.in/2014/08/concurrency-patterns-half-sync-half.html
- http://www.dre.vanderbilt.edu/~schmidt/cs282/PDFs/6-Concurrency-and-Synchronization-part10.pdf

README.md
README.md
diff --git a/README.md b/README.md
index b2b72a358d2f..dc43a2dc5855 100644
--- a/README.md
+++ b/README.md
@@ -1037,6 +1037,8 @@ other words, version numbers are used only for project planning sake.
 * [Spring Data](http://www.amazon.com/Spring-Data-Mark-Pollack/dp/1449323952/ref=sr_1_1)
 * [J2EE Design Patterns](http://www.amazon.com/J2EE-Design-Patterns-William-Crawford/dp/0596004273/ref=sr_1_2)
 * [Marco Castigliego - Step Builder](http://rdafbn.blogspot.co.uk/2012/07/step-builder-pattern_28.html)
+* [Douglas C. Schmidt and Charles D. Cranor - Half Sync/Half Async](http://www.cs.wustl.edu/~schmidt/PDF/PLoP-95.pdf)
+* [Pattern Oriented Software Architecture Vol I-V](http://www.amazon.com/Pattern-Oriented-Software-Architecture-Volume-Patterns/dp/0471958697)
 
 
 # <a name="license">License</a> [&#8593;](#top)
