(PDF) Fundamentals Of Dependable Computing For Software Engineers - John Knight - 1st Edition