Can I monitor the changes of a record?
Yes, depending on permissions. Users with permissions to see the audit trail of records can see all the changes of a record including user and time. The changes are stored per each field and all past values are stored for easy retrieval.
Note the Show/Hide audit trail red link.