Scan barcode
453 pages • first pub 2012 (editions)
ISBN/UID: None
Format: Not specified
Language: English
Publisher: Not specified
Publication date: Not specified
453 pages • first pub 2012 (editions)
ISBN/UID: None
Format: Not specified
Language: English
Publisher: Not specified
Publication date: Not specified
624 pages • first pub 2012 (editions)
ISBN/UID: 9781605358352
Format: Not specified
Language: English
Publisher: Sinauer Associates Is an Imprint of Oxford Un
Publication date: 15 October 2018
624 pages • first pub 2012 (editions)
ISBN/UID: 9781605358352
Format: Not specified
Language: English
Publisher: Sinauer Associates Is an Imprint of Oxford Un
Publication date: 15 October 2018
624 pages • first pub 2012 (editions)
ISBN/UID: 9781605359731
Format: Paperback
Language: English
Publisher: Sinauer Associates Is an Imprint of Oxford Un
Publication date: 15 October 2020
624 pages • first pub 2012 (editions)
ISBN/UID: 9781605359731
Format: Paperback
Language: English
Publisher: Sinauer Associates Is an Imprint of Oxford Un
Publication date: 15 October 2020
624 pages • first pub 2012 (editions)
ISBN/UID: 9781605357300
Format: Paperback
Language: English
Publisher: Sinauer Associates Is an Imprint of Oxford Un
Publication date: 12 October 2018
624 pages • first pub 2012 (editions)
ISBN/UID: 9781605357300
Format: Paperback
Language: English
Publisher: Sinauer Associates Is an Imprint of Oxford Un
Publication date: 12 October 2018