I am not a software engineer, so I would not get much personal value in reading this book. However, I would not hesitate recommending this work to any software engineer interested in this topic. I have worked with Lyle for many years, on many projects, and I know his work to be thorough. Great job, Lyle! Congratulations on this accomplishment!