Microarray Gene Expression Data Analysis by Helen Causton & John Quackenbush