A boundary preserving numerical algorithm for the Wright-Fisher model with mutation - Dangerfield, C; Kay, D; MacNamara, S; Burrage, K (2011)