I find this book to be very informative and complete. You could read this book and understand unix system programming, you may not even need to take a course. It is very thorough with lots of programming exercises per chapter.
Ссылка удалена правообладателем ---- The book removed at the request of the copyright holder.