Ryan Grim
@ryangrim
Reading this now. Anybody read? Good so far
4 replies
4 recasts
28 reactions
Arash Azizi
@arashtehran
Yes, it's pretty good!
0 reply
0 recast
1 reaction