Laser Diode driver with light power control

Hi
I need to drive a  L520P50, it is a 520 nm Laser Diode, 50 mW, operating current is 150 mA, operating voltage is 7 V, the monitor current is 90 uA. I need a constant optical power, what would be your recommendation?

Thanks