The groups of points on abelian varieties over finite fields - Sergey Rybakov (2009)