THE SPLICING HANDBOOK