by Sergei Lukyanenko (2006)
Community data ~93% fresh — these are member-reported and not fully verified.