I built some floor to ceiling bookshelves using 1" par pine (slow grown) from my timber supplier and mine were only 150mm deep though. You could also put a lipping to make them look thicker and for greater support?
You could use biscuits ) dominos to join the together. They haven't warped as...