Sort:  

PS: this isn't the kind of content that'll get you upvotes. try to write something you'd want to read yourself, as a good starting point ;)