Paul D. Smith has much information about GNU make,
including Paul's Rules of Makefiles, Advanced Auto-Dependency Generation and Multi-Architecture Builds.
Better Builds with Maven is written by Vincent Massol, Jason van Zyl and other key contributors of the Maven community and combines detailed explanations and code examples to walk you through improving your software development process with Maven 2.0.