1
by Sheehan, William
Published 2010
Springer New York
...Sheehan weaves a rich tapestry of social and technological settings, patronage and personalities...