Let a be an algebraic number which is not necessarily an algebraic integer. What is the Z module structure of Z[a]?