Combinatorial chemistry from theory to application (Wiley-VCH, 2006)