Reading material
Pages 43-51
Datatype Declarations
Additional material
SML/E