Understanding Operating Systems
Pages: 592, Edition: 8, Paperback, Course Technology