Boronic acids preparation and applications in organic synthesis and medicine (WILEY-VCH, 2005)