I have been reading: http://www.math.uconn.edu/~kconrad/blurbs/grouptheory/coset.pdf
Theorem 7.11 states: A finite group that has at most one subgroup of any size is cyclic.
I think this is a very crude formulation of theorem stated in this thread: If an Abelian group $G$ has order $n$ and at most one subgroup of order $d$ for all $d$ dividing $n$ then $G$ is cyclic
I believe the author of Theorem 7.11. forgot to explicitly state the order of each subgroup H has to the order of group G. Also, I don't really see, if the groups really have to be abelian or not, example (?)
As always: Any constructive hint, comment, answer or recommendation for further reading are appreciated. Thanks in advance.