Tanenbaum. Pages 333-336, problem numbers 20, 21, 24, 28, 30, 40 and 41.