1
2
by Starobin, Paul
Published 2009
3
by William H. Young
Published 2004