Ghassan Shahzad

Hobbies: reading, wargaming, jazz, mathematics, and some other stuff. That's what I write about.