Current protocols in nucleic acid chemistry - Beaucage, Serge L.