I’ve been reading Timely revision – https://www.oreilly.com/ideas/an-introduction-to-regular-expressions http://newosxbook.com/liberios/