An introduction to programming with threads - Birrell, Andrew D. (Digital Systems Research Center reports ;, 1989)