Filters

Shake hands with the devil

462 pages

English language

Published Jan. 6, 2003 by Random House Canada.

Shake hands with the devil

562 pages

English language

Published Jan. 6, 2004 by Vintage Canada.

Can't find the edition you're looking for?