Paperback, Published in May 2012 by Abacus
Page count: 272
Can Edinburgh's most deliciously dysfunctional residents forsake discord and learn to dance to the same happy tune?
SEARCHING FOR PRICES...
We're searching for prices at twenty Australian bookstores... can take up to a minute to get you the best price.