https://mathslearner.com/rings-and-fields-lecture-notes/