I am self studying, and this question is from Fulton's Algebraic Curves (question 1.50 (b))
1.50∗. Let K be a subfield of a field L.
(a) Show that the set of elements of L that are algebraic over K is a subfield of L containing K. (Hint: If $v^n +a_1v^{n−1} +···+a_n = 0$, and $a_n \neq 0$, then $v(v_{n−1} +···) = −a_n$.)
(b) Suppose L is module-finite over K, and K ⊂ R ⊂ L. Show that R is a field.
I could do (a) but I cannot do (b). I cannot think of any specific examples, and don't know how to begin the proof. It seems like there needs to be at least some sort of condition on R (like that it is a subring of L), but that is not given.