Sodium Borohydride - A Versatile Reducing Agent - Zhenjiang, Li (Synlett, 2005)