Description
It's easier for applications to include your source files, when the license text is on top of every .h and .cpp file, because every future "user/developer" of the file will immediatly see what the license is. All you're seeing right now is the copyright, which even might scare a view people of. Of course there are the license files and the problem is you're using two licenses.
I would suggest putting the MIT license in every source file, which is short, and to also put one ore two lines mentioning the alternative Boost license underneath the MIT license.
Why is this important? I quote the howto on the GPL for this (because they have good lawyers):
"Whichever license you plan to use, the process involves adding two elements to each source file of your program: a copyright notice (such as “Copyright 1999 Terry Jones”), and a statement of copying permission, saying that the program is distributed under the terms of the GNU General Public License (or the Lesser GPL)."