Programming graphical user interfaces in R - Michael Lawrence