The chemistry of polymers John W Nicholson - Nicholson,John W (The Royal Society of chemistry, 2012)