I would stay away from any book that present any paradigm as a "silver bullet" since all programming paradigms have their advantages and pitfalls in different situations.
Functional programming is good for testability and GPU acceleration.
Data driven programming is good when the major bottle neck is loading lots of memory.
Object orientated programming is good when there is a clear one to one mapping between data and methods or you want safe polymorphism.
Relational programming is good when many objects share the same methods or you want persistence with a database.