Rings and Fields with Applications