The Decision View's Role in Software Architecture Practice
Philippe Kruchten & Rafael Capilla & Juan Carlos Duenas
IEEE Software (26.02)
Magic for Beginners
Kelly Link
The Non-Designer's Design Book
Robin Williams
Haskell Programming from first principles
Chris Allen & Julie Moronuki
Dance Dance Convolution
Chris Donahue, Zachary C. Lipton, Julian McAuley