NBT Shimla book fair from June 30