by Herbert Spencer
publisher: Kessinger Publishing publish date: January 1st 2005
format: paperback pages: 588
language: English
ISBN:
1417970316 (9781417970315)
publisher: Kessinger Publishing publish date: September 10th 2010
format: paperback pages: 588
language: English
ISBN:
1162760583 (9781162760582)
publisher: University Press of the Pacific publish date: July 1st 2003
format: paperback pages: 692
language: English
ISBN:
1410207358 (9781410207357)