You are probably reading this book for two reasons: you are either a programmer or you are seeking to be a better programmer. If these two describe you, then you have chosen the …