A list of books, papers and articles I’ve read over the years. I’ve included anything that was used as a reference for more than a few pages, or read to completion.
Wishlist
- Essay on the True Art of Playing Keyboard Instruments - C.P.E. Bach (trans. by William J. Mitchell, 1948) Versuch über die wahre Art das Clavier zu spielen (1753-1762)
- A Treatise on the Fundamental Principles of Violin Playing - Leopold Mozart (trans. by Editha Knocker - 1985, 2nd ed.) Versuch einer gründlichen Violinschule (1756)
Computing
- A Standard ML Compiler - Andrew W. Appel and David B. MacQueen (CS-TR-097-87, Princeton University, 1987)
- The Definition of Standard ML - Robin Milner, Robert Harper, David MacQueen and Mads Tofte (1997, Revised Edition)
- Mathematical Games - Martin Gardner (October 1970, Scientific American vol.223-4 p.120-123)
- An Unsolvable Problem of Elementary Number Theory - Alonzo Church (April 1936, American Journal of Mathematics vol.58-2 p.345-363)
- On Computable Numbers, with an Application to the Entscheidungsproblem - Alan Turing (November 1936, Proceedings of the London Mathematical Society vol.58 p.230-265)
Programming
- Git Magic - Ben Lynn (2007)
- The Audio Programming Book - Richard Boulanger and Victor Lazzarini (2010)
- Using The Game Boy Advance To Teach Computer Systems And Architecture - Ian Finlayson (October 2016, CCCS Eastern Conference)
- GBA Programming Manual - Nintendo (2001)
- Gameboy Programming Manual - Nintendo (1999)
- Python 101 - Michael Driscoll (2014)
- Python 201: Intermediate Python - Michael Driscoll (2016)
- Automate the Boring Stuff with Python - Al Sweigart (2015)
- Learn C# by Building a Simple RPG - Scott Lilly(2016, 2nd ed.)
- ひと目でわかる Microsoft Visual Basic 2010 アプリケーション開発入門 - 上岡 勇人 (2010)
- Javascript Bible - Danny Goodman (2001, 4th ed.)
- Eloquent JavaScript - Marijn Haverbeke (2011)
- Single Page Web Applications - Michael S. Mikowski (2013)
- Eloquent Ruby - Russ Olsen (2011)
- Ruby on Rails Tutorial: Learn Web Development with Rails - Michael Hartl (2022, 7th ed.)
Language Learning
- Japanese Grammar Guide - Tae Kim (2012)
- 早引き 手話ハンドブック - 米内山 明宏(2017年 第28刷)
- 持ち歩き やさしい手話の本 - 豊田 直子(2017年 第5刷)
- The Natural Approach, Language Acquisition in the Classroom - Stephen Krashen (1988)
- Principles and Practice in Second Language Acquisition - Stephen Krashen (1982)
- Second Language Acquisition and Second Language Learning - Stephen Krashen (1981)
Music: Flute
- On Playing the Flute - Johann Joachim Quantz (trans. by Edward R. Reilly - 2001, 2nd ed.) Versuch einer Anweisung die Flöte traversiere zu spielen (1752)
- Principles of the Flute, Recorder, and Oboe - Jacques-Martin Hotteterre (trans. by Paul M. Douglas, 1983) Principes de la flûte traversière, ou flûte d’Allemangne, de la flûte à bec ou flûte douce et du hautbois, divisez par traictez (1707)
- Method for the One-Keyed Flute - Janice Dockendorff Boland (1998)
- Tromlitz on Playing the Flute: a Résumé - Jane Bowers (1994, Performance Practice Review: Vol.7: No.1, Article 5)
- The Flutes of Quantz: Their Construction and Performing Practice - Mary Oleskiewicz (April 2000, The Galpin Society Journal vol.53 p.201-220)
- Revolutionizing Nineteenth-Century Flute Technique: Hugot-Wunderlich’s Méthode de Flûte (1804), Part I - Kailan Rubinoff (January 2010, Traverso 22, No.1)
- Revolutionizing Nineteenth-Century Flute Technique: Hugot-Wunderlich’s Méthode de Flûte (1804), Part II - Kailan Rubinoff (April 2010, Traverso 22, No.2)
- Flute pedagogy of the eighteenth and nineteenth centuries: a comparative study of the flute treatises of Hotteterre, Corrette, Quantz and Boehm - Melody Holmes Schaefle (1989, San Jose State University)
- State of the Art: A Sampling of Twenty-First-Century American Baroque Flute Pedagogy - Tamara Tanner (April 2018, University of Nebraska-Lincoln)
- Telemann Fantasias, a feat of ingenuity and inspiration - Rachel Brown (n.d.)
- A performance guide to three of Telemann’s 12 fantasias for flute - Antônio Carlos Portela da Silva (2012, University of Alabama)
- Michel Blavet’s Breathing Marks: A Rare Source for Musical Phrasing in Eighteenth-Century France (1991, Performance Practice Review: Vol. 4: No. 2, Article 4)
Music: Violin
- Violin Playing As I Teach It - Leopold Auer (1960)
- Nicolo Paganini: His Life and Work - Stephen S. Stratton (1907)
- Famous Violinists of To-day and Yesterday - Henry C. Lahee (1899)
- Violin Mastery: Talks with Master Violinists and Teachers - Frederick H. Martens (1919)
- The Violin - George Dubourg (1852, 4th ed.)
- Ole Bull: A Memoir - Sara C. Bull (1883)
Music: Vocal
- Garcia’s Treatise on the Art of Singing - Manuel Garcia Jr. (trans. by Albert Garcia, c.1924) École de Garcia: traité complet de l’art du chant (1840-1847)
- Observations on the Florid Song - Pier Francesco Tosi (trans. by John Ernest Galliard - 1743, 2nd ed.) Opinioni de’ cantori antichi e moderni (1723)
Music: Others
- For Every Music Lover - Aubertine Woodward Moore (1902)
- Making Music with ABC 2 - Guido Gonzato (2019)
Calligraphy & Typography
- Calligraphy 101 - Jeaneen Gauthier (2010)
- The Calligrapher’s Bible - David Harris (2003)
- Book of type specimens - Charles De Young (1907)
- Specimens of Book Types and of Printing and Bookbinding - Mass Nordwood (1902)
Business
- Traction: Get a Grip on Your Business - Gino Wickman (2011)
- Measure What Matters: How Google, Bono, and the Gates Foundation Rock the World with OKRs - John Doerr (2018)
Misc.
- How To Write a Thesis - Umberto Eco (trans. by Caterina Mongiat Farina and Geoff Farina - 2015, 2nd ed.) Come si fa una tesi di laurea (1977)
- The Whole Art of Marbling as Applied to Paper, Book Edges, etc. - Charles W. Woolnough (1881)
- A arte da guerra - Sunzi (trans. by Adam Sun - 2006, 2nd ed.) 孫子兵法 (5th century BC)