This book uses a functional programming language (F#) as a metalanguage to present all concepts and examples, and thus has an operational flavour, enabling practical experiments and exercises. It includes basic concepts such as abstract syntax,...
In 1921, five years after the appearance of his comprehensive paper on general relativity and twelve years before he left Europe permanently to join the Institute for Advanced Study, Albert Einstein visited Princeton University, where he delivered...
In this fascinating survey of everything from how sounds become speech to how names work, David Crystal answers every question you might ever have had about the nuts and bolts of language in his usual highly illuminating way. Along the way we find...
This book is designed to help one master the basics of the Japanese language using the popular "manga" (Japanese comics) as a didactic tool. Its clear explanations and vivid examples help one naturally to get the "feel" for the basic patterns of...
Founders at Work: Stories of Startups' Early Days is a collection of interviews with founders of famous technology companies about what happened in the very earliest days. These people are celebrities now. What was it like when they were just a...