Plant virology protocols : from viral sequence to protein function - Foster, Gary D. (Humana Press, 2008)