From post #34
You might consider using P-MOSFETs instead of BJTs to avoid the base-current (β) difference between the emitter and collector current, which typically will amount to an additional 1% or so error in the output voltage.Maybe something like this.

