Dot Product : A.v.frolov, vad.v.voevodin (section 2.2), a.m.teplov (section 2.4). Dot Product - There is a natural way of adding vectors and multiplying vectors by scalars.