Invia SMS: Computer graphics: principles and practice