I agree with the others, the 3 year (or 5 year) clock starts when the LPR status is approved. As to getting a 2 yr or 10 yr GC, that depends also on when the AOS is approved, if after your two year wedding anniversary, then your spouse should get a 10 yr GC.
Just one book? That’s going to be a mighty thick book my friend! There’s a LOT of threads
on this forum that make it difficult for me not to be judgey, but when it quacks like a duck...
@HelpGuys12: Admittedly I don’t know the logistics of a Tunisian citizen travelling to other countries, but it may be more cost effective for her to fly to Canada (or even drive if she’s geographically close to the border). Echoing everyone else here: it’s not the best idea to marry on the first meeting, or to rely on a third party sponsor. It sounds like you’re more financially stable, so having her relocate, even for a couple years, is a better way to be able to eventually settle together in the US.