No they are not. It is an absolute disgrace to the other sciences if you put stuff like The Selfish Gene in the same class as Spivak. Do you want people to go around telling CS beginners that Hackers and Painters is an introductory CS textbook? Or to tell a student of complexity theory that the best way to study NP-completeness is through reading Gödel, Escher, Bach?