Reading list: Flirt 
How to