Zaslat SMS: Automatic nonuniform random variate generation / Wolfgang Hörmann, Josef Leydold, Gerhard Derflinger.