The O'Reilly book is specific to RADIUS ... but not any particular version or producer. It covers the different catagories and type of use, and detailed descriptions of each configuration parameter and AV pair (AV = Attribute / Value).
It's not too hard to compile. In general steps, from my aged, flakey memory they are:
* Download the tar.Z file
* run gunzip <filename> to uncompress the file into the target directory
* run tar (tar - xvf <filename> to unbundle it into the traget directory. tar will create subdirectories as necessary.
* run CONFIGURE (a utility that will tailor the source to match the capabilities of your environment)
* run make (make is a utility that runs a script to compile the source modules)
* run make install (the "install" keyword will copy the executables and config files to the operational directory / directories)
(optional: run make again to remove the gen files)
* then you configure the ".config" files and edit the startup files to light up RADIUS after a re-boot
All of the above is documented in detail in the README and .doc files.
The radiusd.conf and clients.conf files are pretty well documented.
If you are not familiar with RADIUS, it might be good to start easy: turn on md5 and play with that, then start turning on the more advanced auth / auth features.
Good Luck
Scott