Surface modelling vs Polygonal modelling - looking for advise

Hello experts,
I am writing up my PhD thesis (which describes modelling of bespoke upper limb orthoses using Rhino 3D and Grasshopper) and in one of the lit review chapters, I want to clearly describe and highlight the differences of surface modelling using curves (NURBS) and polygonal modelling (triangular and quadruple (quad) meshes).

I am finding it quite difficult to find good quality literature (with graphical contents) where surface and polygonal modelling principles are well described. I wonder if anyone here come across and could recommend any good books or articles where surface (preferably CLASS-A) and polygonal modelling methods (tesselations, triangular and quad meshes) are described in detail? I have extracted some basic information about surface and polygonal modelling from Rhino (level1 and level2) tutorials and A. Tedechi’s book Algorithms-Aided Design.

However, I am not quite happy with what I got. The “old fashioned” computer-aided geometric modelling books from '90s mostly describe Constructive Solid Geometry (CSG), and Wireframe modelling principles which a not really relevant nowadays. Though, Boundary Representations (B-Rep) are well described there.

I would be very thankful for any suggestions. Thanks, Ilja