Alternative pre-mRNA splicing theory and protocols (Wiley-Blackwell, 2012)