NET multithreading - Dennis, Alan (Manning, 2003)