Karpenkov, O. “Elementary Notions of Lattice Trigonometry”. MATHEMATICA SCANDINAVICA, vol. 102, no. 2, June 2008, pp. 161-05, doi:10.7146/math.scand.a-15058.