Stalin: Paradoxes of Power, 1878-1928 Stephen Kotkin PB History Biography

You will find that the illustrated diagrams explain things clearly.

This activity book includes a code-breaking section for secret messages.

What stands out about this novel is its deep sense of place.