Regular Functions of a Quaternionic Variable