An effective bound for reflexive sheaves on canonically trivial 3-folds Algebraic groups. Volume I: Algebraic geometry. Generalities. Commutative groups. With an appendix `Local class fields' by Michiel Hazewinkel 