Protocols

The following protocols have been obtained and adapted from several sources: