That 's a tough question to answer .
Author Mark Ribowsky spends more than 600 pages answering it .
That 's a tough question to answer , and author Mark Ribowsky spends more than 600 pages answering it .