What We Are Reading Today: ‘An Introduction to String Algorithms’ by Carl Kingsford

Short Url
Updated 25 January 2026
Follow

What We Are Reading Today: ‘An Introduction to String Algorithms’ by Carl Kingsford

String algorithms make it possible to process, store, and manipulate text with computational efficiency, with applications ranging from search engines and social networks that regularly process terabytes of information to areas like genomics, where the genome of an organism can be encoded as a long string of letters.

This book provides an incisive introduction to the concepts and applications that every practitioner in the field needs to know.

It guides readers from the fundamentals of string processing to advanced computational methods.


What We Are Reading Today: ‘Thundering Waters: The Toxic Legacy of Niagara Falls’ by Christen E. Civiletto

Updated 15 February 2026
Follow

What We Are Reading Today: ‘Thundering Waters: The Toxic Legacy of Niagara Falls’ by Christen E. Civiletto

Environmental attorney Christen Civiletto relates how the major chemical kingpins of the 20th century relentlessly and indiscriminately laid waste to Niagara Falls in her eye-opening, harrowing, intimate new book, “Thundering Waters: The Toxic Legacy of Niagara Falls.”

Expertly interweaving environmental crime, history, and memoir, “Thundering Waters” exposes the astonishing story of exploitation and ongoing abuse lurking in the shadows of one of the world’s most treasured natural wonders.