These readings are cultural, to help you develop some perspective on the role of functional languages and functional programming in real-world software development. Note that these articles refer to Lisp and Scheme; Racket is a dialect of Lisp descended from Scheme.
Paul Graham's site has number of other articles discussing advantages of using Lisp in programming projects.
The Functional Programming in the Real World website, with pointers to a slew of real-world projects that use functional languages.
Schemers.org, the online home for all things Scheme.
Material related to the optional lecture on lambda-calculus (programming just with lambdas):