Timesharing system design concepts (McGraw-Hill computer science series)