Learning CentOS: A Beginners Guide to Learning Linux by Neil, Nathan James This textbook includes case studies that bring the subject matter to life.