The circuit presented is from LinearTechnoloy Applications from 1993. Semiconductors are uncommon and the precision depends on the resistors used.