The Halo Novels are about 340 pages each and have expanded heavyly on the halo universe. There are 2 more planned novels, but so far thses are the only novels out:

There is also: