This is a great thread with lots of great insight. (biggerpockets.com)
These are two books I have read myself and I got lot of great insights that I have personal used with some good results. (authorscrib.com)
Listen to the podcast below for lots of great insight on developing legal practice management software and find out what goes on behind the scenes at MyCase: (mycase.com)