Nice, but I have found a mistake. On page 68 of the hardcover edition, the second equation in Figure 3.1 is incorrect. The RHS of this equation has a number subtracted from a vector, which you can't do. You can multiply a vector by a number, but you can't add or subtract a number from a vector. They ain't the same species. The second term of the RHS should be multiplied by the unit vector parallel to V_1. This will turn the RHS into a vector minus a vector, and the result will be correct for the Gram-Schmidt process.<br><br>The equation, as it appears, will certainly confuse someone who tries to understand it. It can't be understood, because it's wrong - hence, 4 stars.