LEARNING ITALIAN ON YOUR OWN; THE Complete Idiot’s Guide; Book/ 432 pages

You will find that the illustrated timeline helps track events.

What stands out about this novel is its graceful handling of time.