Let a and b be algebraic numbers which are not necessarily algebraic integers. Is there some invariant that allows us to determine Z[a] and Z[b] are isomorphic as Z modules?

If the modified question is still deemed unfit to the community, please close it. Thanks.