Advanced concepts in operating systems:distributed, database and multiprocessor operating systems - Singhal, Mukesh (Tata McGraw-Hill, 2001)