knittingscholar.com
Contest Update
Okay, I’ve calculated the numbers of chances each person should have … at least, I certainly hope I haven’t missed anything! Next step? Choosing how many books I want to give away…