Artifical Intelligence - Rich Elaine; Knight Kevin (2005)
English