Since the HX on primary side is one of many devices, I recommend using a PICV (some people here argue a properly sized control valve w/o balancing valve will suffice). Controlling this valve based on the secondary leaving temp (as they show in the book). For secondary side you can just use normal VSD based on building demand.
Care must be take in temperature setpoints, if you have a higher SP than what the supply water temp is (or colder in case of cooling), then the valve will just open up without accomplishing anything. So if you supply 140°F water, having secondary loop SP at 180°f would be bad.
The book shows the dT pressure senor controlling the VSD by the HX. this isn't necessarily true. the dP sensor should be either at the largest pressure drop, or somewhere in the system. but the dP sensor shoudl not be "behind" a control valve as this will screw it all up. the dP sensor needs to be connected to mauin pipe. Becasue if your control valve clsoes, it will read dP=0 and the VSD will just ramp up.
As always, I also recommend static pressure reset (based on valve position) and if you have control over supply water, temperature reset based on the same. Unless you get district water which coems as it comes.