Microarrays Methods And Applications by Gary Hardiman & Steve Barfield