There is something vaguely disturbing about an 1100 page children's book. New Harry Potter book due June 21 - Jan. 15, 2003