MODERNOPERATINGSYSTEMSSECONDEDITIONbyAndrewS.TanenbaumPublisher:PrenticeHallPTRISBN0-13-031358-0,976pages