JOIN with GROUP BY in a Normalized DB (ie. Owww, my head!) : I've normalized my DB but can't seem to return the data I'm looking for in the right way.

I've got 5 tables:

 1. Resources (5 resources)
 2. Topics (10 topics)
 3. Chapters (10 chapters)
 4. Topics-to-Resources (18 topic to resource links)
 5. Topics-to-Chapters (18 topic to chapter links)

Check out this [SQL Fiddle][1]...

I need to collect all the records in the Resources table and group each of them with their corresponding topics and chapters (from the Topics-to-Resources and Topics-to-Chapters tables) 

Can anyone suggest the right SQL query to return the 5 resource records with their attending topics and chapters?

Many thanks in advance!!
  [1]: http://sqlfiddle.com/#!9/af2462/13