Combinatorial chemistry and technology principles, methods, and applications (Dekker, 1999)