Boronic Acids: Preparation and Applications in Organic Synthesis and Medicine (Wiley-VCH, 2005)