Advanced concepts in operating systems distributed, database, and multiprocessor operating systems - Singhal, Mukesh & Shivaratri, Niranjan. G (Tata McGraw hill education pri.ltd, New Delhi, 2001)