{pM = {3/2, Sqrt[3]/2}, pA = {0, Sqrt[3]}, pB = {3, 0}};
ContourPlot[Evaluate@{x^2/9 + y^2/3 == 1}, {x, -3.5, 4}, {y, -2, 3},
Epilog -> {MapThread[
Text[#1 <> ToString@#2, #2, {-1, -1}] &, {{"M", "A",
"B"}, {pM, {0, 2}, {3, 0}}}]}, Frame -> False, Axes -> True,
AspectRatio -> Automatic, AxesLabel -> {"x", "y"},
AxesStyle -> Arrowheads@0.025, PlotLegends -> "Expressions"]

The goal is to have the coordinate values of point M displayed as exact values {3/2, Sqrt[3]/2} in the image. How should the code be modified?