Not for the faint of heart.

At times cryptic, at other times difficult, and most of the time needlessly both.

Reviewed on Jul 01, 2024


Comments