A simple current-limiting power supply from Micrel, app note here.
Just three ICs are required to build this adjustable-voltage, adjustable-current-limit power supply that operates like a laboratory supply. It offers an output voltage range of 0V to 25V and a current limit range of about 10mA to 1.5A. The Micrel MIC29152 LDO Regulator has a ground-referred bandgap (reference) voltage. Other adjustable regulators with ground-based reference voltages should also work.